package br.com.bomsabor.control;

import br.com.bomsabor.dao.FuncionarioDAO;
import br.com.bomsabor.dao.ImplFuncionarioDAO;
import br.com.bomsabor.model.Caixa;
import br.com.bomsabor.model.Funcionario;
import br.com.bomsabor.model.Garcom;
import br.com.bomsabor.model.Gerente;

public class CtrFuncionario {
	
	FuncionarioDAO funcDAO = new ImplFuncionarioDAO();

	public Garcom cadastrarFuncionario(Garcom a){
		return funcDAO.incluir(a);
	}
	
	public Caixa cadastrarFuncionario(Caixa c){
		return funcDAO.incluir(c);
	}

	public Gerente cadastrarFuncionario(Gerente g){
		return funcDAO.incluir(g);
	}
	
	public void alterarFuncionario(Funcionario f){
		funcDAO.alterar(f);
	}
	
	public void excluirFuncionario(Funcionario f){
		funcDAO.excluir(f);
	}
	
	public Funcionario pesquisarFuncionario(String nomeFuncionario){
		Funcionario f = funcDAO.pesquisar(nomeFuncionario);
		return f;
	}
	
	public Funcionario pesquisarFuncionario(long codFuncionario){
		Funcionario f = funcDAO.pesquisar(codFuncionario);
		return f;
	}
	
}
